/*******************************************************************/
/* @ All Rights Reserved Copyright (C) 2014 broada,Co.,Ltd.        */
/*                                                                 */
/*  NAME      = frcmd_parse_detail.h                               */
/*  NOTE      = =�������ת����protobuf�����͸����˲�������Ϣ  */
/*  DATE      = 2014/12/05                                         */
/*******************************************************************/

#ifndef __FRCMD_PARSE_DETAIL_H_
#define __FRCMD_PARSE_DETAIL_H_

int frcmd_filter(char *p_action, int i_accept, char* p_ip_proto, char *p_src_iprange_portrange, char *p_dst_iprange_portrange, char *p_mac);

int frcmd_filter_clear(void);
int frcmd_commit(int i_action, int i_type);
int frcmd_print_ct(char *p_l7_proto);
int frcmd_print_module(char *p_name);
int frcmd_client_print(const char *p_name);
int frcmd_exit(void);
int frcmd_clear_all(void);
int frcmd_l7_cmd(char *p_action, char *ip_proto, char *ip_addr, char *port, int l7_proto);
int frcmd_l7_default(char *p_action, char *ip_proto, int l7_proto);
int do_module_cmd(char *p_action,char *p_path);
int frcmd_report(char *p_type, char *p_action);
int do_lua_cmd(char *p_action, char *p_ip, char *p_port, char *p_lua_filename);
int do_ssl_cmd(char *p_action, char *p_ip, int i_port, char *p_cert, char *p_passwd, char *p_domain);
int do_module_download_cmd(int i_l7_proto, char *p_zip_filename, char *p_action);
int do_export_cmd(char *p_ip, int i_time, char *p_filename);

#endif
